<%-- 
    Document   : m_comp_control
    Created on : 12/03/2009, 08:05:00 PM
    Author     : Ricardo
--%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="com.market.negocio.cUsuarios" %>
<%@ page import="java.util.*" %>

<%if ((session.getAttribute("codigo") == null) &&
                    (session.getAttribute("clave") == null)) 
            {
               //  out.println( "Error. Usuario no autorizado!!!" ); return;

                response.sendRedirect("error.jsp");
            }else {
%>

<%
            
            cUsuarios objOpc = new cUsuarios();
            String xopc = request.getParameter("xopc");
            Vector arrData;
            if (xopc == null) {
                xopc = "LISTADO";
            }
            if (xopc.compareTo("LISTADO") == 0) {
                arrData = (Vector) objOpc.getRegistros();
                request.setAttribute("arrData", arrData);
                out.println(arrData.size());
                request.getRequestDispatcher("m_comp_listado.jsp").forward(request, response);   
                
                
            } else if (xopc.compareTo("MODIFICAR_REGISTRO") == 0) {
                String xcod = request.getParameter("xcod");
                arrData = objOpc.getRegistro(xcod);
                request.setAttribute("arrData", arrData);
                request.getRequestDispatcher("m_comp_modificar.jsp").forward(request, response);

            } else if (xopc.compareTo("GRABAR_MODIFICAR") == 0) {
                if (request.getParameter("boton").compareTo("GRABAR") == 0) {
                    objOpc.grabarModificarRegistro(request);
                }
                response.sendRedirect("m_comp_control.jsp");

            } else if (xopc.compareTo("NUEVO_ELIMINAR_REGISTRO") == 0) {
                objOpc.eliminarRegistros(request.getParameterValues("xcod"));
                response.sendRedirect("m_comp_control.jsp");

            }
%>

<% } %>
